package com.beyond.trace.domain.vo;

import com.beyond.trace.domain.TraceScanStatistics;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @BelongsProject: trace
 * @BelongsPackage: com.beyond.trace.domain.vo
 * @Author: zhangq
 * @CreateTime: 2023-01-06  16:08
 * @Description: 首页展示出差
 */
@ApiModel(value = "首页扫码展示",description = "")
public class HomeShowVo {

    @ApiModelProperty(value = "顶部扫码统计")
    private ScanStatisticsVo scanStatisticsVo;

    @ApiModelProperty(value = "查询近七天每日的统计")
    private List<ScanSevenDaysCountVo> SevenDaysCountList;

    @ApiModelProperty(value = "查询本周每日的统计")
    private List<ScanSevenDaysCountVo> thisWeekCountList;

    @ApiModelProperty(value = "统计所有正常扫码数量")
    private Integer countAll;

    @ApiModelProperty(value = "扫码省份统计")
    private List<ScanProvinceCountVo> scanProvinceCountList;

    @ApiModelProperty(value = "查询最新十条")
    private List<TraceScanStatistics> selectTenStripList;


    public ScanStatisticsVo getScanStatisticsVo() {
        return scanStatisticsVo;
    }

    public void setScanStatisticsVo(ScanStatisticsVo scanStatisticsVo) {
        this.scanStatisticsVo = scanStatisticsVo;
    }

    public List<ScanSevenDaysCountVo> getSevenDaysCountList() {
        return SevenDaysCountList;
    }

    public void setSevenDaysCountList(List<ScanSevenDaysCountVo> sevenDaysCountList) {
        SevenDaysCountList = sevenDaysCountList;
    }

    public List<ScanSevenDaysCountVo> getThisWeekCountList() {
        return thisWeekCountList;
    }

    public void setThisWeekCountList(List<ScanSevenDaysCountVo> thisWeekCountList) {
        this.thisWeekCountList = thisWeekCountList;
    }

    public Integer getCountAll() {
        return countAll;
    }

    public void setCountAll(Integer countAll) {
        this.countAll = countAll;
    }

    public List<ScanProvinceCountVo> getScanProvinceCountList() {
        return scanProvinceCountList;
    }

    public void setScanProvinceCountList(List<ScanProvinceCountVo> scanProvinceCountList) {
        this.scanProvinceCountList = scanProvinceCountList;
    }

    public List<TraceScanStatistics> getSelectTenStripList() {
        return selectTenStripList;
    }

    public void setSelectTenStripList(List<TraceScanStatistics> selectTenStripList) {
        this.selectTenStripList = selectTenStripList;
    }

    @Override
    public String toString() {
        return "HomeShowVo{" +
                "scanStatisticsVo=" + scanStatisticsVo +
                ", SevenDaysCountList=" + SevenDaysCountList +
                ", thisWeekCountList=" + thisWeekCountList +
                ", countAll=" + countAll +
                ", scanProvinceCountList=" + scanProvinceCountList +
                ", selectTenStripList=" + selectTenStripList +
                '}';
    }


//     public HomeShowVo(ScanStatisticsVo scanStatisticsVo,List<ScanSevenDaysCountVo> SevenDaysCountList)
}
